}
for (let name, data in sections.vlan) {
+ let ifaces = parse_array(data.iface);
for (let iface, iface_vifs in vifs) {
- if (data.iface && data.iface != iface)
+ if (length(ifaces) && index(ifaces, iface) < 0)
continue;
for (let vif in iface_vifs) {
}
for (let name, data in sections.station) {
+ let ifaces = parse_array(data.iface);
for (let iface, iface_vifs in vifs) {
- if (data.iface && data.iface != iface)
+ if (length(ifaces) && index(ifaces, iface) < 0)
continue;
for (let vif in iface_vifs) {